#ifndef CONFIG_H
#define CONFIG_H

using namespace std;

//! Stale uzywane w pogramie.

/*! Bardziej szczegolowy opis */

#define SCREEN_WIDTH 800 /*! <Szerokosc ekranu */
#define SCREEN_HEIGHT 600 /*! <Wysokosc ekranu */
#define GUI (SCREEN_HEIGHT / 6) /*!< Wysokosc GUI */
#define GFX_SIZE 50 /*!< Wielkosc poszczegolnych grafik */
//#define GRID_WIDTH (SCREEN_WIDTH / GFX_SIZE + 1) /*!< Szerokosc pola gry */
//#define GRID_HEIGHT ((SCREEN_HEIGHT - GUI) / GFX_SIZE) /*!< Wysokosc pola gry */
#define GRID_WIDTH 16 /*!< Szerokosc pola gry */
#define GRID_HEIGHT 10 /*!< Wysokosc pola gry */

//! Kody invoke'a:
enum {
  I_STAY = 0,
  I_MOVE = 1,
  I_MOVE_DIRT,
  I_MOVE_OBJECT,
  I_DIAMOND,
  I_GATE
};


//! Kody bledow:
enum {
  E_NEXT_LEVEL = 2,
  E_DONE = 1,
  E_OK = 0,
  E_ERROR = -1,
  E_FONT_FAILED = -2,
  E_NO_INIT = -3,
  E_MAP_ERROR = -4
};


#endif
